\relax 
\providecommand\hyper@newdestlabel[2]{}
\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
\global\let\oldcontentsline\contentsline
\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
\global\let\oldnewlabel\newlabel
\gdef\newlabel#1#2{\newlabelxx{#1}#2}
\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
\AtEndDocument{\ifx\hyper@anchor\@undefined
\let\contentsline\oldcontentsline
\let\newlabel\oldnewlabel
\fi}
\fi}
\global\let\hyper@last\relax 
\gdef\HyperFirstAtBeginDocument#1{#1}
\providecommand\HyField@AuxAddToFields[1]{}
\providecommand\HyField@AuxAddToCoFields[2]{}
\select@language{english}
\@writefile{toc}{\select@language{english}}
\@writefile{lof}{\select@language{english}}
\@writefile{lot}{\select@language{english}}
\select@language{english}
\@writefile{toc}{\select@language{english}}
\@writefile{lof}{\select@language{english}}
\@writefile{lot}{\select@language{english}}
\@writefile{toc}{\contentsline {section}{\numberline {1}The ADD process}{8}{section.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Iteration 1: SAB (M2)}{8}{subsection.1.1}}
\newlabel{sec:iteration_1}{{1.1}{8}{Iteration 1: SAB (M2)}{subsection.1.1}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Component diagram after iteration 1.\relax }}{9}{figure.caption.3}}
\providecommand*\caption@xref[2]{\@setref\relax\@undefined{#1}}
\newlabel{fig:It1_M2_componentdiag}{{1}{9}{Component diagram after iteration 1.\relax }{figure.caption.3}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}Iteration 2: Transaction Processing System (P1, P3)}{13}{subsection.1.2}}
\newlabel{sec:iteration_2}{{1.2}{13}{Iteration 2: Transaction Processing System (P1, P3)}{subsection.1.2}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Component diagram after iteration 2\relax }}{14}{figure.caption.4}}
\newlabel{fig:It2_P1_P3_componentdiag}{{2}{14}{Component diagram after iteration 2\relax }{figure.caption.4}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.3}Iteration 3: Transaction Database (Av3)}{17}{subsection.1.3}}
\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Component diagram after iteration 3.\relax }}{18}{figure.caption.5}}
\newlabel{fig:It3_Av3_componentdiag}{{3}{18}{Component diagram after iteration 3.\relax }{figure.caption.5}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.4}Iteration 4: Interbank Transaction System (P2)}{20}{subsection.1.4}}
\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Component diagram after iteration 4.\relax }}{21}{figure.caption.6}}
\newlabel{fig:It4_P2_componentdiag}{{4}{21}{Component diagram after iteration 4.\relax }{figure.caption.6}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.5}Iteration 5: SWIFT Communication (Av1)}{23}{subsection.1.5}}
\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces Component diagram after iteration 5.\relax }}{25}{figure.caption.7}}
\newlabel{fig:It5_AV1_componentdiag}{{5}{25}{Component diagram after iteration 5.\relax }{figure.caption.7}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.6}Iteration 6: SAB Online (Av2)}{27}{subsection.1.6}}
\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces Component diagram after iteration 6.\relax }}{28}{figure.caption.8}}
\newlabel{fig:It6_Av2_componentdiag}{{6}{28}{Component diagram after iteration 6.\relax }{figure.caption.8}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.7}Iteration 7: Employee Web App (M3)}{31}{subsection.1.7}}
\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces Component diagram after iteration 7.\relax }}{32}{figure.caption.9}}
\newlabel{fig:It7_M3_componentdiag}{{7}{32}{Component diagram after iteration 7.\relax }{figure.caption.9}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.8}Iteration 8: SAB App Functionality (M1)}{35}{subsection.1.8}}
\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces Component diagram after iteration 8.\relax }}{36}{figure.caption.10}}
\newlabel{fig:It8_M1_componentdiag}{{8}{36}{Component diagram after iteration 8.\relax }{figure.caption.10}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.9}Iteration 9: Fraud Detection (UC19 UC20)}{38}{subsection.1.9}}
\@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces Component diagram after iteration 9.\relax }}{38}{figure.caption.11}}
\newlabel{fig:It9_UC19_UC20_componentdiag}{{9}{38}{Component diagram after iteration 9.\relax }{figure.caption.11}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {1.10}Iteration 10: Direct Debits (UC14 UC15 UC16)}{40}{subsection.1.10}}
\@writefile{lof}{\contentsline {figure}{\numberline {10}{\ignorespaces Component diagram after iteration 10.\relax }}{40}{figure.caption.12}}
\newlabel{fig:It10_UC14_UC15_UC16_componentdiag}{{10}{40}{Component diagram after iteration 10.\relax }{figure.caption.12}{}}
\@writefile{toc}{\contentsline {section}{\numberline {2}The final architecture design}{42}{section.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Context diagram}{42}{subsection.2.1}}
\@writefile{lof}{\contentsline {figure}{\numberline {11}{\ignorespaces Architectural context diagram.\relax }}{43}{figure.caption.13}}
\newlabel{fig:Context}{{11}{43}{Architectural context diagram.\relax }{figure.caption.13}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Component diagram of the overall system}{44}{subsection.2.2}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.1}Data Storage}{44}{subsubsection.2.2.1}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.2}Transaction Processing}{44}{subsubsection.2.2.2}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.3}SWIFT Communication}{44}{subsubsection.2.2.3}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.4}SAB Modules}{45}{subsubsection.2.2.4}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.5}Employee Application}{45}{subsubsection.2.2.5}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.6}Customer Application}{45}{subsubsection.2.2.6}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.7}Operator}{45}{subsubsection.2.2.7}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Key Decompositions}{45}{subsection.2.3}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.3.1}SAB}{45}{subsubsection.2.3.1}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.3.2}Transaction Processing System}{46}{subsubsection.2.3.2}}
\@writefile{lof}{\contentsline {figure}{\numberline {12}{\ignorespaces Component diagram of the overall system.\relax }}{47}{figure.caption.14}}
\newlabel{fig:ADD_Final_componentdiag}{{12}{47}{Component diagram of the overall system.\relax }{figure.caption.14}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.4}Deployment Diagram}{48}{subsection.2.4}}
\@writefile{lof}{\contentsline {figure}{\numberline {13}{\ignorespaces General deployment diagram.\relax }}{51}{figure.caption.15}}
\newlabel{fig:Deployment}{{13}{51}{General deployment diagram.\relax }{figure.caption.15}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {14}{\ignorespaces SAB Online Server deployment diagram.\relax }}{52}{figure.caption.16}}
\newlabel{fig:SAB_Online_Server}{{14}{52}{SAB Online Server deployment diagram.\relax }{figure.caption.16}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {15}{\ignorespaces SWIFT Server deployment diagram.\relax }}{52}{figure.caption.17}}
\newlabel{fig:SWIFT_Server}{{15}{52}{SWIFT Server deployment diagram.\relax }{figure.caption.17}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {16}{\ignorespaces TPS Server deployment diagram.\relax }}{53}{figure.caption.18}}
\newlabel{fig:TPS_Server}{{16}{53}{TPS Server deployment diagram.\relax }{figure.caption.18}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {17}{\ignorespaces Transaction Database deployment diagram.\relax }}{53}{figure.caption.19}}
\newlabel{fig:Transaction_Database}{{17}{53}{Transaction Database deployment diagram.\relax }{figure.caption.19}{}}
\@writefile{toc}{\contentsline {section}{\numberline {3}Scenarios}{54}{section.3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Scenario 8.1 A new customer}{54}{subsection.3.1}}
\@writefile{lof}{\contentsline {figure}{\numberline {18}{\ignorespaces Register a new customer\relax }}{55}{figure.caption.20}}
\newlabel{fig:seq_8_1_aNewCustomer}{{18}{55}{Register a new customer\relax }{figure.caption.20}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {19}{\ignorespaces Employee Web App usage by a bank clerk\relax }}{56}{figure.caption.21}}
\newlabel{fig:seq_Employee_Web_app_use_by_Bank_Clerk.png}{{19}{56}{Employee Web App usage by a bank clerk\relax }{figure.caption.21}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Scenario 8.2 Home banking}{57}{subsection.3.2}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.1}SAB Online usage}{57}{subsubsection.3.2.1}}
\@writefile{lof}{\contentsline {figure}{\numberline {20}{\ignorespaces SAB Online usage by a customer\relax }}{58}{figure.caption.22}}
\newlabel{fig:seq_SAB_Online_usage_by_customer}{{20}{58}{SAB Online usage by a customer\relax }{figure.caption.22}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.2}Check account overview}{59}{subsubsection.3.2.2}}
\@writefile{lof}{\contentsline {figure}{\numberline {21}{\ignorespaces Check account overview via SAB Online\relax }}{59}{figure.caption.23}}
\newlabel{fig:seq_8_2_1Check_account_overview_via_SAB_Online}{{21}{59}{Check account overview via SAB Online\relax }{figure.caption.23}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.3}Transfer money from other bank to SAB}{60}{subsubsection.3.2.3}}
\newlabel{sec:8_2_Transfer_money_other_bank}{{3.2.3}{60}{Transfer money from other bank to SAB}{subsubsection.3.2.3}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {22}{\ignorespaces Handling of incoming SWIFTMessage by SAB\relax }}{60}{figure.caption.24}}
\newlabel{fig:seq_Incoming_SWIFT}{{22}{60}{Handling of incoming SWIFTMessage by SAB\relax }{figure.caption.24}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {23}{\ignorespaces Transaction execution by the Transaction Processing System\relax }}{61}{figure.caption.25}}
\newlabel{fig:seq_UC11_Execute_transaction}{{23}{61}{Transaction execution by the Transaction Processing System\relax }{figure.caption.25}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {24}{\ignorespaces Handling of outgoing SWIFTMessage by SAB\relax }}{62}{figure.caption.26}}
\newlabel{fig:seq_Outgoing_SWIFT}{{24}{62}{Handling of outgoing SWIFTMessage by SAB\relax }{figure.caption.26}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.4}Consult transaction history}{63}{subsubsection.3.2.4}}
\@writefile{lof}{\contentsline {figure}{\numberline {25}{\ignorespaces Consult transaction history\relax }}{63}{figure.caption.27}}
\newlabel{fig:seq_8_2_Check_transaction_history}{{25}{63}{Consult transaction history\relax }{figure.caption.27}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.5}Issue intrabank transfer}{64}{subsubsection.3.2.5}}
\newlabel{sec:8_2_intrabank_transfer}{{3.2.5}{64}{Issue intrabank transfer}{subsubsection.3.2.5}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {26}{\ignorespaces Issue intrabank transfer\relax }}{64}{figure.caption.28}}
\newlabel{fig:seq_8_2_Issue_intrabank_transfer}{{26}{64}{Issue intrabank transfer\relax }{figure.caption.28}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.6}Issue interbank transaction}{65}{subsubsection.3.2.6}}
\@writefile{lof}{\contentsline {figure}{\numberline {27}{\ignorespaces Issue interbank transfer\relax }}{65}{figure.caption.29}}
\newlabel{fig:seq_8_2_Issue_interbank_transfer}{{27}{65}{Issue interbank transfer\relax }{figure.caption.29}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.7}Issue delayed direct credit}{66}{subsubsection.3.2.7}}
\@writefile{lof}{\contentsline {figure}{\numberline {28}{\ignorespaces Issue delayed direct credit\relax }}{66}{figure.caption.30}}
\newlabel{fig:seq_8_2_Issue_delayed_direct_credit}{{28}{66}{Issue delayed direct credit\relax }{figure.caption.30}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.8}Set up standing order}{67}{subsubsection.3.2.8}}
\@writefile{lof}{\contentsline {figure}{\numberline {29}{\ignorespaces Set up standing order\relax }}{67}{figure.caption.31}}
\newlabel{fig:seq_8_2_Set_up_standing_order}{{29}{67}{Set up standing order\relax }{figure.caption.31}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Scenario 8.3 ATM usage}{68}{subsection.3.3}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.3.1}ATM login and logout}{68}{subsubsection.3.3.1}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.3.2}Change PIN}{68}{subsubsection.3.3.2}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.3.3}Check account balance}{68}{subsubsection.3.3.3}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.3.4}Withdraw cash}{68}{subsubsection.3.3.4}}
\@writefile{lof}{\contentsline {figure}{\numberline {30}{\ignorespaces ATM login and logout\relax }}{69}{figure.caption.32}}
\newlabel{fig:seq_8_3_ATM_Login_Logout}{{30}{69}{ATM login and logout\relax }{figure.caption.32}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {31}{\ignorespaces Change PIN at ATM\relax }}{70}{figure.caption.33}}
\newlabel{fig:seq_8_3_Request_new_PIN}{{31}{70}{Change PIN at ATM\relax }{figure.caption.33}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {32}{\ignorespaces Check account balance at ATM\relax }}{71}{figure.caption.34}}
\newlabel{fig:seq_8_3_Check_Account_balance}{{32}{71}{Check account balance at ATM\relax }{figure.caption.34}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {33}{\ignorespaces Withdraw cash at ATM\relax }}{72}{figure.caption.35}}
\newlabel{fig:seq_8_3_Withdraw_cash}{{33}{72}{Withdraw cash at ATM\relax }{figure.caption.35}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.4}Scenario 8.4 Bank card usage}{73}{subsection.3.4}}
\@writefile{lof}{\contentsline {figure}{\numberline {34}{\ignorespaces Bank card usage\relax }}{74}{figure.caption.36}}
\newlabel{fig:seq_8_4_Bank_card_usage}{{34}{74}{Bank card usage\relax }{figure.caption.36}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.5}Scenario 8.5 Bank clerks}{75}{subsection.3.5}}
\@writefile{lof}{\contentsline {figure}{\numberline {35}{\ignorespaces Bank clerk consult account overview\relax }}{75}{figure.caption.37}}
\newlabel{fig:seq_UC5_Consult_bank_account_overview_Bank_clerk}{{35}{75}{Bank clerk consult account overview\relax }{figure.caption.37}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {36}{\ignorespaces Bank clerk cash withdraw\relax }}{76}{figure.caption.38}}
\newlabel{fig:seq_8_5_Bank_clerks_Withdraw_cash}{{36}{76}{Bank clerk cash withdraw\relax }{figure.caption.38}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.6}Scenario 8.6 Failed bank card usage}{77}{subsection.3.6}}
\@writefile{lof}{\contentsline {figure}{\numberline {37}{\ignorespaces Failed bank card usage\relax }}{78}{figure.caption.39}}
\newlabel{fig:seq_8_6_Failed_bank_card_usage}{{37}{78}{Failed bank card usage\relax }{figure.caption.39}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.7}Scenario 8.7 Direct debits}{79}{subsection.3.7}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.7.1}Set up direct debit}{79}{subsubsection.3.7.1}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.7.2}Direct debit overview and cancel}{79}{subsubsection.3.7.2}}
\@writefile{lof}{\contentsline {figure}{\numberline {38}{\ignorespaces Set up direct debit\relax }}{80}{figure.caption.40}}
\newlabel{fig:seq_8_7_Direct_debits_set_up_direct_debit}{{38}{80}{Set up direct debit\relax }{figure.caption.40}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {39}{\ignorespaces Direct debit overview and cancel\relax }}{81}{figure.caption.41}}
\newlabel{fig:seq_8_7_Direct_debits_overview_cancel}{{39}{81}{Direct debit overview and cancel\relax }{figure.caption.41}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.8}Scenario 8.8 Transaction failures}{82}{subsection.3.8}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.8.1}Standing order failure}{82}{subsubsection.3.8.1}}
\@writefile{lof}{\contentsline {figure}{\numberline {40}{\ignorespaces Standing order failure\relax }}{82}{figure.caption.42}}
\newlabel{fig:seq_8_8_Transaction_failures_standing_order}{{40}{82}{Standing order failure\relax }{figure.caption.42}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.8.2}Read notifications}{82}{subsubsection.3.8.2}}
\@writefile{lof}{\contentsline {figure}{\numberline {41}{\ignorespaces Read notifications\relax }}{83}{figure.caption.43}}
\newlabel{fig:seq_8_8_Transaction_failures_Read_message}{{41}{83}{Read notifications\relax }{figure.caption.43}{}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.8.3}Cancel standing order}{83}{subsubsection.3.8.3}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.8.4}Interbank transaction failure}{83}{subsubsection.3.8.4}}
\@writefile{lof}{\contentsline {figure}{\numberline {42}{\ignorespaces Cancel standing order\relax }}{84}{figure.caption.44}}
\newlabel{fig:seq_8_8_Transaction_failures_cancel_standing_order}{{42}{84}{Cancel standing order\relax }{figure.caption.44}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.9}Scenario 8.9 Receiving payments}{85}{subsection.3.9}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.10}Scenario 8.10 Interest}{86}{subsection.3.10}}
\@writefile{lof}{\contentsline {figure}{\numberline {43}{\ignorespaces Interest payment\relax }}{86}{figure.caption.45}}
\newlabel{fig:seq_8_10_Interest}{{43}{86}{Interest payment\relax }{figure.caption.45}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.11}Scenario 8.11 Closing bank accounts}{87}{subsection.3.11}}
\@writefile{lof}{\contentsline {figure}{\numberline {44}{\ignorespaces Closing bank accounts\relax }}{87}{figure.caption.46}}
\newlabel{fig:seq_8_11_Closing_bank_accounts}{{44}{87}{Closing bank accounts\relax }{figure.caption.46}{}}
\@writefile{toc}{\contentsline {section}{\numberline {4}Self evaluation}{88}{section.4}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Login Module}{88}{subsection.4.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Cash Module}{88}{subsection.4.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.3}Transaction Processing System}{88}{subsection.4.3}}
\@input{appendices/ElementCatalog.aux}
\@input{appendices/InterfaceCatalog.aux}
\@input{appendices/ObjectCatalog.aux}
\global\@altsecnumformattrue
